package com.gradumate.shared;

import com.google.gwt.user.client.ui.FileUpload;

/**
 * Klasse die momenteel niet gebruikt wordt.
 * @author IJsbrand
 *
 */
public class AfstudeerVoorstel {
	
	private static final Integer STATUS_AFGEKEURD = 0;
	private static final Integer STATUS_GOEDGEKEURD = 1;
	private static final Integer STATUS_IN_BEHANDELING = 2;
	
	private int studentEmail;
	
	private String afsProbleemstelling;
	private FileUpload afsVoorstel;
	private String afsEisen;
	private Integer afsType;
	private String afsStartdatum;
	private String afsInleverdatum;
	
	private String extOnderwerp;
	private Integer extAantalStudenten;
	private double extVergoeding;
	
	private String orgNaam;
	private String orgVoertaal;
	private String orgGebouw;
	private String orgAdres;
	private String orgPostcode;
	private String orgPlaats;
	private String orgWebsite;
	private String orgExtra;
	private int orgWerknemers;
	
	private int status;
	
	/**
	 * @return the afsProbleemstelling
	 */
	public String getAfsProbleemstelling() {
		return afsProbleemstelling;
	}
	
	/**
	 * @param afsProbleemstelling the afsProbleemstelling to set
	 */
	public void setAfsProbleemstelling(String afsProbleemstelling) {
		this.afsProbleemstelling = afsProbleemstelling;
	}
	
	/**
	 * @return the afsVoorstel
	 */
	public FileUpload getAfsVoorstel() {
		return afsVoorstel;
	}
	
	/**
	 * @param afsVoorstel the afsVoorstel to set
	 */
	public void setAfsVoorstel(FileUpload afsVoorstel) {
		this.afsVoorstel = afsVoorstel;
	}
	
	/**
	 * @return the afsEisen
	 */
	public String getAfsEisen() {
		return afsEisen;
	}
	
	/**
	 * @param afsEisen the afsEisen to set
	 */
	public void setAfsEisen(String afsEisen) {
		this.afsEisen = afsEisen;
	}
	
	/**
	 * @return the afsType
	 */
	public Integer getAfsType() {
		return afsType;
	}
	
	/**
	 * @param afsType the afsType to set
	 */
	public void setAfsType(Integer afsType) {
		this.afsType = afsType;
	}
	
	/**
	 * @return the afsStartdatum
	 */
	public String getAfsStartdatum() {
		return afsStartdatum;
	}
	
	/**
	 * @param afsStartdatum the afsStartdatum to set
	 */
	public void setAfsStartdatum(String afsStartdatum) {
		this.afsStartdatum = afsStartdatum;
	}
	/**
	 * @return the afsInleverdatum
	 */
	public String getAfsInleverdatum() {
		return afsInleverdatum;
	}
	/**
	 * @param afsInleverdatum the afsInleverdatum to set
	 */
	public void setAfsInleverdatum(String afsInleverdatum) {
		this.afsInleverdatum = afsInleverdatum;
	}
	/**
	 * @return the extOnderwerp
	 */
	public String getExtOnderwerp() {
		return extOnderwerp;
	}
	/**
	 * @param extOnderwerp the extOnderwerp to set
	 */
	public void setExtOnderwerp(String extOnderwerp) {
		this.extOnderwerp = extOnderwerp;
	}
	/**
	 * @return the extAantalStudenten
	 */
	public Integer getExtAantalStudenten() {
		return extAantalStudenten;
	}
	/**
	 * @param extAantalStudenten the extAantalStudenten to set
	 */
	public void setExtAantalStudenten(Integer extAantalStudenten) {
		this.extAantalStudenten = extAantalStudenten;
	}
	/**
	 * @return the extVergoeding
	 */
	public double getExtVergoeding() {
		return extVergoeding;
	}
	/**
	 * @param extVergoeding the extVergoeding to set
	 */
	public void setExtVergoeding(double extVergoeding) {
		this.extVergoeding = extVergoeding;
	}
	/**
	 * @return the orgNaam
	 */
	public String getOrgNaam() {
		return orgNaam;
	}
	/**
	 * @param orgNaam the orgNaam to set
	 */
	public void setOrgNaam(String orgNaam) {
		this.orgNaam = orgNaam;
	}
	/**
	 * @return the orgVoertaal
	 */
	public String getOrgVoertaal() {
		return orgVoertaal;
	}
	
	/**
	 * @param orgVoertaal the orgVoertaal to set
	 */
	public void setOrgVoertaal(String orgVoertaal) {
		this.orgVoertaal = orgVoertaal;
	}
	
	/**
	 * @return the orgGebouw
	 */
	public String getOrgGebouw() {
		return orgGebouw;
	}
	
	/**
	 * @param orgGebouw the orgGebouw to set
	 */
	public void setOrgGebouw(String orgGebouw) {
		this.orgGebouw = orgGebouw;
	}
	
	/**
	 * @return the orgAdres
	 */
	public String getOrgAdres() {
		return orgAdres;
	}
	
	/**
	 * @param orgAdres the orgAdres to set
	 */
	public void setOrgAdres(String orgAdres) {
		this.orgAdres = orgAdres;
	}
	
	/**
	 * @return the orgPostcode
	 */
	public String getOrgPostcode() {
		return orgPostcode;
	}
	
	/**
	 * @param orgPostcode the orgPostcode to set
	 */
	public void setOrgPostcode(String orgPostcode) {
		this.orgPostcode = orgPostcode;
	}
	
	/**
	 * @return the orgPlaats
	 */
	public String getOrgPlaats() {
		return orgPlaats;
	}
	
	/**
	 * @param orgPlaats the orgPlaats to set
	 */
	public void setOrgPlaats(String orgPlaats) {
		this.orgPlaats = orgPlaats;
	}
	
	/**
	 * @return the orgWebsite
	 */
	public String getOrgWebsite() {
		return orgWebsite;
	}
	
	/**
	 * @param orgWebsite the orgWebsite to set
	 */
	public void setOrgWebsite(String orgWebsite) {
		this.orgWebsite = orgWebsite;
	}
	
	/**
	 * @return the orgExtra
	 */
	public String getOrgExtra() {
		return orgExtra;
	}
	
	/**
	 * @param orgExtra the orgExtra to set
	 */
	public void setOrgExtra(String orgExtra) {
		this.orgExtra = orgExtra;
	}
	
	/**
	 * @return the orgWerknemers
	 */
	public int getOrgWerknemers() {
		return orgWerknemers;
	}
	
	/**
	 * @param orgWerknemers the orgWerknemers to set
	 */
	public void setOrgWerknemers(int orgWerknemers) {
		this.orgWerknemers = orgWerknemers;
	}

	/**
	 * @param status the status to set
	 */
	public void setStatus(int status) {
		this.status = status;
	}

	/**
	 * @return the status
	 */
	public int getStatus() {
		return status;
	}
}